Last updated on Monday, October 06, 2025
@inproceedings{Temmerman05SAMOS,
author = {Marijn Temmerman and Edgar Daylight and
Franky Catthoor and Serge Demeyer and Tom Dhaene},
booktitle = {Proceedings {SAMOS}'05 (Fifth meeting of the Embedded
Computer Systems: Architectures, MOdeling, and
Simulation )},
note = {Acceptance ratio: 47/114 = 41\%},
publisher = {Springer --- {V}erlag},
series = {Lecture Notes on Computer Science},
title = {Moving up to the modeling level for the
transformation of data structures in embedded
multimedia applications},
volume = {LNCS},
year = {2005},
abstract = {Traditional design- and optimization techniques for
embedded devices apply local transformations of
source-code to maximize the performance and minimize
the power consumption. Unfortunately, such
transformations cannot adequately deal with the
highly dynamic nature of the todayĆs multimedia
applications as they do not exploit application
specific knowledge. We decided to go one step back in
the design process. Starting from the original UML
(Unified Modeling Language) model of the source code,
we transform the UML model first before refining it
into executable code. In this paper we present (i)
the transformation of various UML models, (ii) a fast
technique for the estimation of the high-level cost
parameters that steer our transformations, and (iii)
experiments based on three case-studies (a Snake
game, a Tetris game and a 3D rendering engine) that
show that our transformations can result in factors
improvement in memory footprint and/or execution time
with respect to the original model.},
annote = {internationalconference},
}